#pragma once

#include <gtest/gtest.h>
#include <gmock/gmock.h>

#include <IAcceptor.hpp>

class AcceptorMock :  public IAcceptor
{
public:
	MOCK_METHOD2(openBindAndListen, void (const std::string& address, const std::string& port));
	MOCK_METHOD2(asyncAccept, void(std::shared_ptr<IConnection>& connection, IAcceptorHandler& accept));
};